home *** CD-ROM | disk | FTP | other *** search
/ Champak 125 / Vol 125 (Damaged).iso / games / orbox.swf / scripts / frame_3 / DoAction.as
Encoding:
Text File  |  2008-11-13  |  2.6 KB  |  154 lines

  1. function move(mmm)
  2. {
  3.    if(_root.lev.deee.hitTest(_root.pra._x,_root.pra._y,1) == true)
  4.    {
  5.       _root.miss = 1;
  6.       _root.m = 0;
  7.       sc = sc1;
  8.       _root.lev.gotoAndPlay(lvc);
  9.    }
  10.    if(Key.isDown(48))
  11.    {
  12.       _root.miss = 1;
  13.       _root.m = 0;
  14.       sc = sc1;
  15.       _root.lev.gotoAndPlay(lvc);
  16.    }
  17.    if(m != 0)
  18.    {
  19.       if(m == 1)
  20.       {
  21.          x -= 10;
  22.          _root.pra.pra._rotation = -90;
  23.       }
  24.       if(m == 2)
  25.       {
  26.          y -= 10;
  27.          _root.pra.pra._rotation = 0;
  28.       }
  29.       if(m == 3)
  30.       {
  31.          x += 10;
  32.          _root.pra.pra._rotation = 90;
  33.       }
  34.       if(m == 4)
  35.       {
  36.          y += 10;
  37.          _root.pra.pra._rotation = 180;
  38.       }
  39.       m1 = m;
  40.    }
  41.    else
  42.    {
  43.       if(Key.isDown(37))
  44.       {
  45.          if(xrad == 2)
  46.          {
  47.             m = 1;
  48.          }
  49.          if(xrad == 1)
  50.          {
  51.             m = 3;
  52.          }
  53.       }
  54.       if(Key.isDown(38))
  55.       {
  56.          if(yrad == 2)
  57.          {
  58.             m = 2;
  59.          }
  60.          if(yrad == 1)
  61.          {
  62.             m = 4;
  63.          }
  64.       }
  65.       if(Key.isDown(39))
  66.       {
  67.          if(xrad == 2)
  68.          {
  69.             m = 3;
  70.          }
  71.          if(xrad == 1)
  72.          {
  73.             m = 1;
  74.          }
  75.       }
  76.       if(Key.isDown(40))
  77.       {
  78.          if(yrad == 2)
  79.          {
  80.             m = 4;
  81.          }
  82.          if(yrad == 1)
  83.          {
  84.             m = 2;
  85.          }
  86.       }
  87.       if(Key.isDown(107))
  88.       {
  89.          if(lv < 25)
  90.          {
  91.             cmp = 1;
  92.             sc = sc1;
  93.          }
  94.       }
  95.       if(Key.isDown(109))
  96.       {
  97.          if(lv > 0)
  98.          {
  99.             cmp = 1;
  100.             lv -= 2;
  101.             sc = 0;
  102.          }
  103.       }
  104.    }
  105. }
  106. function upor(mmm)
  107. {
  108.    if(m == 3)
  109.    {
  110.       if(lev.fon.hitTest(x + 10,y,1) == true)
  111.       {
  112.          while(lev.fon.hitTest(x + 10,y,1) == true)
  113.          {
  114.             x -= 1;
  115.          }
  116.          m = 0;
  117.       }
  118.    }
  119.    if(m == 1)
  120.    {
  121.       if(lev.fon.hitTest(x - 10,y,1) == true)
  122.       {
  123.          while(lev.fon.hitTest(x - 10,y,1) == true)
  124.          {
  125.             x += 1;
  126.          }
  127.          m = 0;
  128.       }
  129.    }
  130.    if(m == 4)
  131.    {
  132.       if(lev.fon.hitTest(x,y + 10,1) == true)
  133.       {
  134.          while(lev.fon.hitTest(x,y + 10,1) == true)
  135.          {
  136.             y -= 1;
  137.          }
  138.          m = 0;
  139.       }
  140.    }
  141.    if(m == 2)
  142.    {
  143.       if(lev.fon.hitTest(x,y - 10,1) == true)
  144.       {
  145.          while(lev.fon.hitTest(x,y - 10,1) == true)
  146.          {
  147.             y += 1;
  148.          }
  149.          m = 0;
  150.       }
  151.    }
  152. }
  153. sc = 0;
  154.